Docker run
2022-04-21
在前面几章我们了解了 docker 的具体原理以及运作方法,之后本章主要进行演示 docker 的使用以及运行的方式,当然我们也可以选择使用 docker desktop 来进行操作。
install mysql

安装 MySQL 我们可以在 docker hub 中选择我们需要的 tag 后直接通过 docker pull mysql 来进行下载,下载之后我们可以通过 docker images 来查看所下载的镜像信息。
之后,我们需要使用 docker run -itd --name dexnav -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root mysql:5.7.36 命令来创建一个容器。
| 参数 | 描述 |
|---|---|
| -itd | i 交互操作, t 终端,因为需要返回结果,因此使用交互式终端 d 守护状态运行,不会将命令输出在当前宿主机中,即在后台运行 |
| -name | 容器的名称 |
| -p | 所映射的端口 需要映射的端口:当前服务端口 |
| -e | -e,设置环境变量,加上 MYSQL_ROOT_PASSWORD 来设置 MySQL 的密码 |
install redis
redis 的安装我们可以在 docker hub 上直接搜索 redis 来查看到该 Image 的主界面,但我们通过上述两篇可以了解到,docker 主要用于构建容器等环境,我们知道这个问题就可以解决很多个疑问了。
我们可以通过使用 docker pull redis 直接来拉取最新版的 Redis,之后,我们还需要通过使用 docker run --name dexnav-redis -d -p 6379:6379 redis
如果你需要通过 RDM 等工具进行连接,那么我推荐你在 RDM 连接 Redis 配置的时候将地址写为 0.0.0.0 即可,如果是开发环境需要则写上 127.0.0.1 即可。
